<script>
	export default {
		onLaunch: function() {
			console.log('App Launch')
			
			//如果有公牌，不要执行下面的代码
			
			//获取小程序的授权码
			uni.login({
				"provider": "weixin",
				"onlyAuthorize": true, // 微信登录仅请求授权认证
				success: function(event){
					const {code} = event
					console.log(event)
					
					  // 获取用户信息
					uni.getUserInfo({
					  provider: 'weixin',
					  success: function (infoRes) {
						  const userInfo = infoRes.userInfo;
						  
						  const {avatarUrl,city,country,gender,language,nickName,province} = userInfo;
						  						  
						  //客户端成功获取授权临时票据（code）,向业务服务器发起登录请求。
						  uni.request({
						      url: 'http://localhost:18082/weixin/login', //仅为示例，并非真实接口地址。
							  method: 'post',
						      data: {
						          code: code,
								  avatarUrl:avatarUrl,
								  city:city,
								  country:country,
								  gender:gender,
								  language:language,
								  nickName:nickName,
								  province:province
						      },
						      success: (res) => {
								  console.log(res.data)
						          //获得token完成登录
						  		uni.setStorageSync('token',res.data)
								//跳转到哪个页面
						      }
						  });
						   
					  }
					});
					
					
					 
				},
				fail: function (err) {
			        // 登录授权失败
			        // err.code是错误码
			    }
			})
			
		},
		onShow: function() {
			console.log('App Show')
		},
		onHide: function() {
			console.log('App Hide')
		}
	 
	}
</script>

<style>
	/*每个页面公共css */
</style>
